The Assignment Description

Generate a market report for one Chicago community area using at least three measures. Your market report should have some theme, like a suite of health or transportation measures. Examples of measures could include accessibility to playgrounds, parks, or grocery stores, or rates of poverty, cancer, or income statistics.

It is recommended that you calculate measures for the entire dataset of Chicago community areas, and then zoom into to your area of interest. If there is no visualization/analysis/discussion of how resources or statistics vary between neighboring areas, you will not receive full credit.

Theme: Affordable housing and outdoor spaces

I was interested in looking at the kinds of outdoor amenities/spaces in areas with high levels of afforable housing units. My initial thinking is that there might be a difference in terms of sheer numbers of outdoor spaces (e.g., parks, playgrounds, etc.) in communities with higher affordable housing units, but also taking into account the “accessibility” by distance of these spaces Specficially, I want to know whether park areas have a wide set of amenities overlap with community areas that have a high number of affordable housing units.

Data Sources

I sourced my data from three data sets on the Chicago Data Portal:

  • Affordable rental housing developments data
    • It should be noted that this data was originally in csv format, and I converted to to point data for the analysis below
    • For the sake of this assignment, I use the point data when combining the housing and park data because I wanted to create a chrolopeth map of the available amenities and units of affordable housing. However, as described below, I also wanted to conduct my own point-in-polygon operation on the housing data to demonstrate that I can do it.
  • Park data
    • The park data available has the park geometry and several columns that count whether a certain amenity is present in the park. Originally, I hoped that I would be able to use the park data as points, but this did not seem plausible given the data structure.
    • I use the park data to build a chrolopleth map based on the available count information they have on whether a park has a playground
  • Dog-Friendly Parks data
    • The last dataset I use is actually a subset from the park data, but it is point data of specific parks that are “dog-friendly”
    • I have included the point data below as separate points from the parks and affordable housing data
    • This data has ben depreciated as of 2016 (which it has since been combined with the previously mentioned park data). However, I wanted to practice plotting buffers and points, and the newer data does not have information on the coordinates for dog parks.

Market Overview

Summary of Maps

Given the variability in the data types and the scope of what we’ve learned in class, I have made three maps with some variation merging these three data sources together. It follows:

  1. Afforable housing points: transforming the csv data to point data to map the units of affordable housing, then using a point-in-polygon operation to count the number of affordable housing units in a given community boundary

  2. Park areas and amenities: plotting a chloropleth map of levels of amentities (specifically, I used variables that indicated a park had a playground, which is already counted by community area in the data)

  3. Dog parks points: there aren’t a lot of dog parks, but I wanted to identify where they were relative to the areas with large numbers of playgrounds, and using a buffer analysis observe how much reach they have to neighborhoods that may have a higher number of affordable housing rentals

Part I: Understanding Affordable Housing

Mapping Units of Affordable Housing as Points

The first step for the PIP operation was to convert the csv affordable housing data into spatial data. After cleaning for that, I created an initial plot to look at the pattern of affordable housing units in Chicago

This map reflects two, maybe three, clusters of affordable housing units in the West and South of Chicago. This is something worth noting when exploring the kinds of areas that might have more park spaces and outdoor amentities (playgrounds and dog parks). Do areas with more affordable housing have different levels of “access” to parks? In this sense, I have chosen to define access by a level of promixity to parks of different amenity qualities.

Mapping Affordable Housing after PIP Operation

After counting the number of affordable housing units by each community area, the simplest way to summarize this spatial pattern, I plotted a chrolopleth map below.

#spatial join
housing_in_boundaries <- st_join(housing_pts, boundaries, join = st_within)

#count crimes per tract
housing_pip <- housing_in_boundaries %>% 
  group_by(community) %>% 
  count() %>% 
  rename(afford_house_ct = n)

#removing geometry from previous df
housing_pip <- as.data.frame(housing_pip) %>% 
    select(community, afford_house_ct)

#merge to main df
housing.parks.df <- merge(boundaries, housing_pip, by="community")

The map has 6 unique bins, and it was evident from this plot that there are three community areas on the West and South side (Humbolt Park, North Lawndale, and Grand Boulevard) that have the highest number of afforable housing units compared to the rest of Chicago. Moving forward I will focus on one of these three areas and plot the difference in park numbers compared to neighboring peers.

Part II: Park Amenitities by Playground Availability

Similar to the chrolopleth map above, I want to look at the number of playgrounds in Chicago parks. However, since the point-in-polygon operation is already done for this dataset (that is, they already count the number of playgrounds without providing coordinate locations of each playground), I will be creating the chrolopleth map based on existing data provided.

The map above overlays a simply chrolopeth map of the park areas in Chicago that have a playground (by number of playgrounds) with the previously created affordable housing chrolopleth of the PIP operation in part 1. We can see in this plot that Humbolt Park has a park with 5 playgrounds between its borders and West town. However, the rest of the smaller parks within Humbolt Park all have 0-2 playgrounds.

Part III: Incorporating Dog Park Points (w/ Buffers)

I added 2 km buffers to the dog parks data to show a walkable reach to each designated dog park. Unsurprisingly, dog parks were in areas with few affordable housing units, perhaps due to the fact that the amenity caters towards a certain demographic of dog owners (aka. those who can afford to housing another living animal in their home/are permitted to have pets in their rental units).

Humbolt Park does not have any explicit dog parks, according to this data.

Results and Dicussion